Legal-Tech Reinvented: Secure, Intelligent & Future-Ready

Delivering high-trust, future-ready software solutions to grow with your business.

OUR PARTNERS

Enhance productivity, streamline workflow, and protect sensitive data with customised solutions for legal professionals. At Mitrais, we build LegalTech software that is secure and forward-thinking.

Custom Software Solutions for the Legal Industry

Our secure, ISO 27001:2022-certified solutions offer AI-powered smart tools to automate workflows and improve accuracy. Customised solutions that seamlessly integrate with leading platforms and are intelligently tailored to meet your firm’s needs.

Cybersecurity You Can Trust

ISO 27001:2022 certified with Trend Micro & Palo Alto delivering end-to-end protection.

AI-Powered Smart Tools

Automate workflows, integrate AI-driven decision-making, and improve accuracy with intelligent solutions.​

Seamless Integrations

Easily connect with leading legal practice management platforms like ActionStep.​

Custom-Built for Your Firm

Adaptable solution, whether its for case management, contract automation, or compliance tracking.​

Your Challenges, Our Solutions

Speak with an Expert

Book a complimentary consultation with an experienced Australian-based specialist. Schedule a meeting today.

THE ULTIMATE CHECKLIST

23 Questions You Need to Ask to Find the Right Software Development Partner

After two decades of working with hundreds of Australian companies, our Consultants—Rob Mills, Jeff Graham, Mike Page, and Thomas Rizal Trika—have compiled a list of commonly asked questions from companies seeking the right partner for software development. Our 2-minute interactive form will guide you through the answers to all your questions.

TESTIMONIALS

Trusted by

We’ve helped clients launch successful products and break into new markets – yours could be next.

CASE STUDIES

Client Success Stories – Real Results, Proven Impact

Frequently Asked Questions

Kustian – Mitrais’ “Accidental” Expert

Some people know from an early age exactly what they want to be. They have a relative in a profession who they long to emulate, or they are inspired by someone from a book, television show or movie that they see who sets them on the path to their career. For others like Kustian, though, expertise in a field and the successful career that follows sneaks up on them without their even noticing.

Today, he is one of the highly acknowledged Technology Evangelists within Mitrais, with specialised knowledge in complex Java solutions that benefits our clients and teams every day. He is in demand as a trainer involved in Mitrais’ internal training, and often appears as a speaker on technical matters at Mitrais sponsored events. But is wasn’t always his plan.

Born in Bandung, one of Kustian’s earliest memory is being a huge fan of the classic Sesame Street. At the time, it was just great fun, but in hindsight he is sure that it was an invaluable aid in learning English at a very young age. He “accidentally” acquired a language skill that was to be a key factor in his schooling and the great career to come, but this wasn’t the last time such an accident would happen to him.

Taking advantage of that head start, Kustian went on to study in elementary a high school in Bandung. Immediately following his graduation, he was offered a scholarship at the prestigious STIE-STMIK (now known as Universitas Nasional PASIM) to study Information Management. It was during this time that Kustian first found himself becoming interested in programming. As he was completing his dissertation, Kustian was offered a few month’s work on the island of Kalimantan, and he suspended his study briefly to experience this. On his return, he resumed his studies from Jakarta while working there. After nine months, though, Kustian missed his family in Bandung (particularly his young daughter), and he decided to relocate to home.

So, what to do next? His wife suggested that Kustian might apply to Mitrais. Unsurprisingly, he impressed at interview and was offered a position quickly. Welcome to the Mitrais family, Kustian! But what of this new career? Kustian says “I never dreamed of being in the IT world. I remember the first time I borrowed a programming book on Fortran from my local public library after high school graduation. I didn’t even realize that Fortran was a programming language at that time. In the end, I gave up on the book because it was too complicated to understand. I knew nothing about computer programming at that time. It’s funny to me that, even though I had DBASE, Chi-writer, and Clipper lessons in my junior high school, I never realized that those were programming lessons until I took my study in college. But thanks to those early lesson, I found programming studies easier at college. You could say that life dragged me into IT world!”

But still, Kustian wasn’t sure about his new direction. Although he applied to Indonesia Open University to study Management, he found himself constantly drawn to web articles about the latest IT technology. At the same time, he was fascinated by the hobby of hacking his phone (first Symbian and Blackberry, and eventually Android), and hacking mods for the games that he enjoyed. He was hooked, and clearly had talent in software development and modification.

So that’s what got Kustian back on track to his IT career. Since then, he has gone from strength to strength, becoming one of Mitrais’ leading experts, particularly in Java. In Mitrais, Kustian has been actively involved as a trainer on Mitrais’ internal courses, participated on out Java Bootcamps where other developers benefit from his experience, and become a key speaker at Mitrais’ sponsored events. And, of course, he is a valuable expert in formulating solutions for clients on significant projects. He seems to have found his home, even if it was by accident. But he still enjoys learning. As he says, “I enjoy being part of the IT world, but I have taken several other courses like “Learn how to learn” and “R Programming Language”, even though they are not directly related to my main skill – Java.”

Kustian remembers a great quote from a developer on a forum that he read long ago. “As a developer, we can make the world better”. He never asked that person exactly what they meant by that. But he thinks he understands now – “We are not just helping business to work better, but also the people, society and environment around those businesses”. And, in the end, accident or not, Kustian seems to be in the right place – and Mitrais is glad he is!

Upskilling Employees under the New Normal

A lot has changed in the past few weeks, and many organisations around the world have been left with no choice but to adapt to the rapid changes that the pandemic demands. We have all needed to take on a new set of routines to survive, and for businesses to keep running, many have turned to the technology to transition to remote working and providing services online.

Mitrais, one of the leading IT companies, is no exception. In addition to having a remote workforce, it has converted all its training to upgrade skills to fully online mode during the COVID-19 pandemic.

Narima, one of the Business Communication Trainers, said this situation had given her a chance to modify her training methods and materials by conducting fully online training that is still effective. The trainer needs to dig deeper, to be more creative, and a little bit tech-savvy to find the perfect combination of both the technological tools and suitable teaching methods to be able to keep the classes engaging and interesting.

“Trivia quizzes are a great way to assess the participants’ mastery of the materials. Icebreakers are used to warm up, other peer to peer interactions are implemented, and filler activities can be valuable to freshen the trainees in middle of a class” she explained. The trainer can always improvise. Of course, some additional effort is needed to keep the participants motivated during the virtual class, especially after working hours. It was very challenging for her to discover what would work best, and was quite time-consuming to prepare at the beginning. “Now that I am used to it, I can enjoy the rhythm” she added.

We received multiple responses from staff who are currently taking online learning this term. Deni, Business Development Consultant, said this virtual class was the best way to conduct the course during the pandemic. He can feel the effectiveness of this learning. “This helps to accommodate our needs. It is similar to the face to face training although it, somehow, takes more time to connect or move from one page to another” he said. Anang, an Analyst, agrees with Deni, “I have joined two online sessions including with the exam. The trainers delivered the material very effectively” he explained.

Narima has some tips for both the audience and presenter/trainer. “We need to make sure both are familiar with the virtual meeting platform before we even start the class, as technical issues in middle of a class can be very disruptive.” she explained. “Having meeting agreements or rules settled and published before the class starts is also essential to succeed in conducting an online class. Trainees’ cooperation is at the heart of it. I feel so blessed that not only are my trainees very cooperative, the other trainers are very supportive too with this “new normal”. It’s all fully online, but we can ensure that the goals are all well met” She said.

Working from home, learning, and teaching online may be a little daunting. However, this can open up exciting new opportunities for everyone to learn how to connect effectively in the future. “You know what they say, when things look black, there’s always a silver lining.” She said.

“I’ll see you all in the online classes. Until then, stay safe, stay healthy, and stay happy!” she added.

Working Software to Measure Project Progress

Since agile principles have been pushing us to produce working software in a shorter iteration, the backlog items are geared more toward the story completion, rather than toward the architecture layers slicing. This may sound like a simple concept, but it fixes the major issues that often occur in traditional waterfall projects. In waterfall projects, how the tasks are broken down and prioritised makes the working software demonstrated much later. Therefore, we often get a false sense of task completion.

A story describes how the user will interact with the system and what is expected. Story completion involves implementing some sets of functionalities which allow the user to interact with the system and produce the expected result. In earlier sprints, we may have not completed the stories with all the required functionalities, but they are still stories that allow the users to interact with the system under the development and show how they address the users’ needs. In agile terminology, it is called ‘business-facing’ test type. Business-facing tests address the users’ concerns rather than the developers’ concerns. User story completion is a great way to demonstrate that the software is working.

The method used to distribute the development tasks determines whether the working software can be used as a primary measure of the project progress. When the development tasks are distributed and prioritized based on the architecture layers (front end, middle layer, back end, etc.) or known as “horizontal slicing”, the working software may not be easily demonstrated in a short iteration. With horizontal slicing, we can still use mock-up, driver, or stub to test the architecture layers earlier. However, this requires the use of test automation and may not be a valid business-facing test. At the end of the sprint, not only the implementation of the stories committed for that sprint is demonstrated, but we mainly demonstrate that the software is working.

We will still need to ensure that the stories implemented in the previous sprints work well in the current sprint. Some of the stories considered ‘done’ in the previous sprints, could be broken now due to the changes in the source code during the development activities in a sprint.

In the traditional projects using waterfall, manual performing full regression may not be so much of an issue due to the longer durations between software releases. However, with the shorter iteration in the agile project, it may not be feasible to do proper regression tests for two-week sprints with manual testing. We would need to rely more on test automation to achieve this. Since scrum methodology allows a sprint duration of up to a month, we have the option of a longer sprint duration than the typical two-week sprints. This amount of time allows more proper regression testing to be done in each sprint, rather than having the testing cycle done outside of the sprint.

Working software is so much more than just a set of functional requirements being implemented. We also need to include non-functional requirements, such as performance, security, reliability, scalability, maintainability, and usability. While agile is not a traditional waterfall methodology, it will still hold that if we fail to include the non-functional backlog items incrementally, as appropriate in the earlier sprints; it will lead to large-scale refactoring later.

In today’s market, when the window of opportunity is open, it is important to maximize it and do the right thing to achieve the desired outcome. Missing the window of opportunity will result in a greater Cost of Delay. For instance, the original iPhone, released in 2007, didn’t have a copy-and-paste feature. Those functionalities were added 2 years later, on iPhone OS 3.0. As of 2020, iPhone still stays as one of the top 5 positions in smartphone sales worldwide. By adopting incremental working product deliveries in short iteration to show the progress, the Cost of Delay can be minimized. A good MVP (Minimum Viable Product) may not have all the nice-to-have features. However, with the set of important working functionalities implemented in a product and delivered at the right time, it could be a winner.

The Scrum Guide 2020, What’s New?

Ken Schwaber and Jeff Sutherland developed the first Scrum Guide in 2010 to help people worldwide understand Scrum, and have evolved the Guide since then through small, functional updates. This infographic portrays Scrum Guide 2020 that consists of Scrum’s roles, events, artifacts, and the rules that bind them together.